package cn.kgm.template.dto.vo;

import cn.kgm.template.dto.base.TemplateEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;import lombok.*;
import lombok.experimental.SuperBuilder;
/***
 * 模板数据,输入框类型
 * @author kapp-i
 * @date 2024-03-18 14:47:46
 * @date 2024-03-18 14:47:46
 */
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "TemplateInputs", description = "模板数据,输入框类型")
public class TemplateInputsVO extends TemplateEntity<Long> {

    /**
     * 模板ID
     */
    @ApiModelProperty(value = "模板ID")
    private Long infoId;

    /**
     * 输入值
     */
    @ApiModelProperty(value = "输入值")
    private String value;

    /**
     * 主表字段,当存在这个字段时,需要在传输对象最外层,增加此字段的属性名和值。
     */
    @ApiModelProperty(value = "主表字段,当存在这个字段时,需要在传输对象最外层,增加此字段的属性名和值。")
    private String infoField;

    /**
     * 字符串长度最小值
     */
    @ApiModelProperty(value = "字符串长度最小值")
    private Integer maxLength;
}
